|
Foxit PDF SDK
|
继承自 FoxitPDFSDKPython3._object .
Public 成员函数 | |
| def | WatermarkSettings (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity, is_offset_centered, relative_scale_to_page) |
| 带参数的构造函数。 更多... | |
| def | WatermarkSettings () |
| 构造函数。 | |
| def | WatermarkSettings (settings) |
| 带另一个水印设置对象的构造函数。 更多... | |
| def | Set (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity, is_offset_centered, relative_scale_to_page) |
| 设置值。 更多... | |
静态 Public 属性 | |
| e_FlagASAnnot = _fsdk.WatermarkSettings_e_FlagASAnnot | |
| 如果设置,水印将在插入PDF页面时成为注释。 | |
| e_FlagASPageContents = _fsdk.WatermarkSettings_e_FlagASPageContents | |
| 如果设置,水印将在插入PDF页面时成为页面内容的一部分。 | |
| e_FlagInvisible = _fsdk.WatermarkSettings_e_FlagInvisible | |
| 如果设置,不显示水印。 | |
| e_FlagNoPrint = _fsdk.WatermarkSettings_e_FlagNoPrint | |
| 如果设置,不打印水印。 | |
| e_FlagOnTop = _fsdk.WatermarkSettings_e_FlagOnTop | |
| 如果设置,在其他页面内容之上显示水印。 | |
| e_FlagShareImageStream = _fsdk.WatermarkSettings_e_FlagShareImageStream | |
| 如果设置,如果这些水印使用相同的图像或位图,水印将共享一个图像流。 | |
| e_FlagSharePageStream = _fsdk.WatermarkSettings_e_FlagSharePageStream | |
| 如果设置,如果这些水印使用相同的页面对象,水印将共享一个表单XObject。 | |
| e_FlagShareTextStream = _fsdk.WatermarkSettings_e_FlagShareTextStream | |
| 如果设置,如果这些水印使用相同的文本和文本相关属性,水印将共享一个表单XObject。 | |
| flags = _fsdk.WatermarkSettings_flags | |
| 水印标志。 更多... | |
| is_offset_centered = _fsdk.WatermarkSettings_is_offset_centered | |
| 如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。 | |
| offset_x = _fsdk.WatermarkSettings_offset_x | |
| 水平偏移量,以点为单位。 | |
| offset_y = _fsdk.WatermarkSettings_offset_y | |
| 垂直偏移量,以点为单位。 | |
| opacity = _fsdk.WatermarkSettings_opacity | |
| 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 | |
| position = _fsdk.WatermarkSettings_position | |
| 水印位置。 更多... | |
| rotation = _fsdk.WatermarkSettings_rotation | |
| 旋转角度,以度为单位。 | |
| scale_x = _fsdk.WatermarkSettings_scale_x | |
| 水平缩放系数。应大于0.001f。 | |
| scale_y = _fsdk.WatermarkSettings_scale_y | |
| 垂直缩放系数。应大于0.001f。 | |
此类表示用于从任何支持的资源构造水印对象的水印设置。
| def FoxitPDFSDKPython3.WatermarkSettings.WatermarkSettings | ( | position, | |
| offset_x, | |||
| offset_y, | |||
| flags, | |||
| scale_x, | |||
| scale_y, | |||
| rotation, | |||
| opacity, | |||
| is_offset_centered, | |||
| relative_scale_to_page | |||
| ) |
带参数的构造函数。
| [in] | position | 水印位置。请参考从 FoxitPDFSDKPython3.e_PosTopLeft 开始的值, 这应该是这些值中的一个。 |
| [in] | offset_x | 水平偏移量,以点为单位。 |
| [in] | offset_y | 垂直偏移量,以点为单位。 |
| [in] | flags | 水印标志。请参考从 FoxitPDFSDKPython3.WatermarkSettings.e_FlagASPageContents 开始的值,这可以是这些值中的一个或它们的组合。 |
| [in] | scale_x | 水平缩放系数。应大于0.001f。 |
| [in] | scale_y | 垂直缩放系数。应大于0.001f。 |
| [in] | rotation | 旋转角度,以度为单位。 |
| [in] | opacity | 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明 |
| [in] | is_offset_centered | 一个布尔值,用于指示偏移量是否以水印中心为基准。 true 表示偏移量以水印中心为基准,此时 position 参数会被忽略。 false 表示不以水印中心为基准,而是按指定位置计算偏移。 |
| [in] | relative_scale_to_page | 与目标页面相对比例。有效范围:0到1(不包含0)。 如果值为0或大于1,则禁用此功能,改用scale_x/scale_y。 |
| def FoxitPDFSDKPython3.WatermarkSettings.WatermarkSettings | ( | settings | ) |
带另一个水印设置对象的构造函数。
| [in] | settings | 另一个水印设置对象。 |
| def FoxitPDFSDKPython3.WatermarkSettings.Set | ( | position, | |
| offset_x, | |||
| offset_y, | |||
| flags, | |||
| scale_x, | |||
| scale_y, | |||
| rotation, | |||
| opacity, | |||
| is_offset_centered, | |||
| relative_scale_to_page | |||
| ) |
设置值。
| [in] | position | 水印位置。请参考从 FoxitPDFSDKPython3.e_PosTopLeft 开始的值, 这应该是这些值中的一个。 |
| [in] | offset_x | 水平偏移量,以点为单位。 |
| [in] | offset_y | 垂直偏移量,以点为单位。 |
| [in] | flags | 水印标志。请参考从 FoxitPDFSDKPython3.WatermarkSettings.e_FlagASPageContents 开始的值,这可以是这些值中的一个或它们的组合。 |
| [in] | scale_x | 水平缩放系数。应大于0.001f。 |
| [in] | scale_y | 垂直缩放系数。应大于0.001f。 |
| [in] | rotation | 旋转角度,以度为单位。 |
| [in] | opacity | 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 |
| [in] | is_offset_centered | 一个布尔值,用于指示偏移量是否以水印中心为基准。 true 表示偏移量以水印中心为基准,此时 position 参数会被忽略。 false 表示不以水印中心为基准,而是按指定位置计算偏移。 |
| [in] | relative_scale_to_page | 与目标页面相对比例。有效范围:0到1(不包含0)。 如果值为0或大于1,则禁用此功能,改用scale_x/scale_y。 |
|
static |
水印标志。
请参考从 FoxitPDFSDKPython3.WatermarkSettings.e_FlagASPageContents 开始的值, 这可以是这些值中的一个或它们的组合。
|
static |
水印位置。
请参考从 FoxitPDFSDKPython3.e_PosTopLeft 开始的值,这应该是这些值中的一个。